package com.link.base.base.activity.model;

import com.link.base.base.common.model.Attachment;
import com.link.core.basic.model.BasicModel;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;


/**
 * Copyright  hande Company. All Rights Reserved.
 * 各模块跟进信息通用model
 *
 * @author oyzq
 * @version 1.0
 * @date: 2018/11/8 10:11
 */

public class FlowUp extends BasicModel {
    /**
     * 跟进内容
     */
    private String description;
    /**
     * 跟进时间
     */
    private String dt;
    /**
     * 商机ID
     */
    private Long optyId;
    /**
     * 客户ID
     */
    private Long accntId;
    /**
     * 订单ID
     */
    private Long orderId;
    /**
     * 服务请求ID
     */
    private Long serviceId;
    /**
     * 跟进人ID
     */
    private Long empId;
    /**
     * 跟进人
     */
    private String emp;
    /**
     * 前端使用
     */
    private String titleName;
    /**
     * 前端使用
     */
    private String titleVal;
    /**
     * 是否提醒－前端使用
     */
    private String isWarm;
    /**
     * 提醒时间－前端使用
     */
    private String warmDt;
    /**
     * 区别商机简要和跟进
     */
    private String type;
    /**
     * 附件ID
     */
    private Long attachmentId;
    /**
     * 附件原名称
     */
    private String attachmentName;
    /**
     * 附件路径
     */
    private String attachmentPath;
    /**
     * 联系电话
     */
    private String contactNumber;
    /**
     * 附件List,用于多附件
     */
    private List<Attachment> attachmentList = new ArrayList<Attachment>();
    /**
     * 线索跟进用的 线索ID
     */
    private Long clueId;
    /**
     * 是否是系统生成内容
     */
    private String isSystem;

    /**
     * 报价总额
     */
    private BigDecimal amount;

    public List<Attachment> getAttachmentList() {
        return attachmentList;
    }

    public void setAttachmentList(List<Attachment> attachmentList) {
        this.attachmentList = attachmentList;
    }

    public String getContactNumber() {
        return contactNumber;
    }

    public void setContactNumber(String contactNumber) {
        this.contactNumber = contactNumber;
    }

    public Long getClueId() {
        return clueId;
    }

    public void setClueId(Long clueId) {
        this.clueId = clueId;
    }

    public String getTitleName() {
        return titleName;
    }

    public void setTitleName(String titleName) {
        this.titleName = titleName;
    }

    public String getTitleVal() {
        return titleVal;
    }

    public void setTitleVal(String titleVal) {
        this.titleVal = titleVal;
    }

    public String getWarmDt() {
        return warmDt;
    }

    public void setWarmDt(String warmDt) {
        this.warmDt = warmDt;
    }

    public String getIsWarm() {
        return isWarm;
    }

    public void setIsWarm(String isWarm) {
        this.isWarm = isWarm;
    }

    public String getEmp() {
        return emp;
    }

    public void setEmp(String emp) {
        this.emp = emp;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getDt() {
        return dt;
    }

    public void setDt(String dt) {
        this.dt = dt;
    }

    public Long getOptyId() {
        return optyId;
    }

    public void setOptyId(Long optyId) {
        this.optyId = optyId;
    }

    public Long getAccntId() {
        return accntId;
    }

    public void setAccntId(Long accntId) {
        this.accntId = accntId;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getEmpId() {
        return empId;
    }

    public void setEmpId(Long empId) {
        this.empId = empId;
    }

    public Long getServiceId() {
        return serviceId;
    }

    public void setServiceId(Long serviceId) {
        this.serviceId = serviceId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Long getAttachmentId() {
        return attachmentId;
    }

    public void setAttachmentId(Long attachmentId) {
        this.attachmentId = attachmentId;
    }

    public String getAttachmentName() {
        return attachmentName;
    }

    public void setAttachmentName(String attachmentName) {
        this.attachmentName = attachmentName;
    }

    public String getAttachmentPath() {
        return attachmentPath;
    }

    public void setAttachmentPath(String attachmentPath) {
        this.attachmentPath = attachmentPath;
    }

    public String getIsSystem() {
        return isSystem;
    }

    public void setIsSystem(String isSystem) {
        this.isSystem = isSystem;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }
}
